Requirements Engineering Lessons from House Building
نویسنده
چکیده
Anyone who has built or remodeled a house and has developed or enhanced SW must have noticed the similarity of these activities. This talk describes some lessons about requirements engineering I learned while being a customer in a house building and two house remodeling. The biggest problem is to avoid very expensive requirements creep. The main lesson is the importance of the customer insisting on following a full requirements engineering process, including goal identification, requirements elicitation, analysis, and specification, and validation of the specification. A secondary lesson is that a customer has an important role in requirements engineering and he or she sometimes needs to learn that role.
منابع مشابه
Requirement Elicitation Tecniques For Datawarehouse Review Paper
Data warehouse is a subject-oriented, integrated, time-variant, and nonvolatile collection of data to provide the strategic information to the decision makers. Most of the data ware house project fails to meet the business requirements and business goals because of the improper requirement engineering phase. Building a data warehouse is a very challenging task. Data warehouse development can us...
متن کاملStrengthening Core Public Health Capacity Based on the Implementation of the International Health Regulations (IHR) (2005): Chinese Lessons
As an international legal instrument, the International Health Regulations (IHR) is internationally binding in 196 countries, especially in all the member states of the World Health Organization (WHO). The IHR aims to prevent, protect against, control, and respond to the international spread of disease and aims to cut out unnecessary interruptions to traffic and trade. To meet IHR requirements,...
متن کاملCAGDI: A New Conceptual Model of Early and Late Requirement Engineering for Non Fading Dataware House
Building a data warehouse is a very challenging task. Most of the data ware house project fails to meet the business requirements and business goals because of the improper requirement engineering phase. The chaos all through the development of requirements evolves due to disparity between users and developers resulting in project devastations and terminations. Data warehouse quality depends on...
متن کاملEngaging End Users in Green Building Design Software
Green building design is a socio-technical process, so it is important to engage end users (e.g. building occupants) in requirements gathering. Given that a majority of software tools used in designing green buildings are aimed at engineers, we must determine the most effective way of communicating information about energy use requirements to end users, who are typically unfamiliar with energy ...
متن کاملAn Agent Oriented Approach of Requirement Engineering in Developing a Data Ware Houses for Banking System
Most of the data ware house project fails to meet the business requirements and business goals because of the improper requirement engineering phase. The chaos all through the development of requirements evolves due to disparity between users and developers resulting in project devastations and terminations. Building a data warehouse is a very challenging task. Data warehouse quality depends on...
متن کامل